Format souboru DFM
Otázka od: Karel Pecinka
27. 7. 2004 13:42
Zdravim,
je nejaka cesta, jak jednoduse rozsifrovat soubor s popisem formulare
(.dfm) tak, jak to udela IDE po stisku klavesy Alf+F12 (View as Text)?
Hodilo by se mi to pro usnadneni prace pri prekladu programu.
Diky za napady.
Karel, D5
Odpovedá: Zalesak Tomas
27. 7. 2004 13:52
> je nejaka cesta, jak jednoduse rozsifrovat soubor s popisem formulare
> (.dfm) tak, jak to udela IDE po stisku klavesy Alf+F12 (View as Text)?
<Delphi>\BIN\convert.exe
Delphi Form Conversion Utility Version 5.0
Copyright (c) 1995,99 Inprise Corporation
Usage: convert.exe [-i] [-s] [-t | -b] <filespec(s) | @filelist>
-i Convert files in-place (output overwrites input)
-s Recurse subdirectories
-t Convert to text
-b Convert to binary
Tomas Zalesak
Odpovedá: Zalesak Tomas
27. 7. 2004 13:58
> je nejaka cesta, jak jednoduse rozsifrovat soubor s popisem formulare
> (.dfm) tak, jak to udela IDE po stisku klavesy Alf+F12 (View as Text)?
nebo Classes.pas:
{ Object conversion routines }
type TStreamOriginalFormat = (sofUnknown, sofBinary, sofText);
procedure ObjectBinaryToText(Input, Output: TStream); overload;
procedure ObjectBinaryToText(Input, Output: TStream;
var OriginalFormat: TStreamOriginalFormat); overload;
procedure ObjectTextToBinary(Input, Output: TStream); overload;
procedure ObjectTextToBinary(Input, Output: TStream;
var OriginalFormat: TStreamOriginalFormat); overload;
procedure ObjectResourceToText(Input, Output: TStream); overload;
procedure ObjectResourceToText(Input, Output: TStream;
var OriginalFormat: TStreamOriginalFormat); overload;
procedure ObjectTextToResource(Input, Output: TStream); overload;
procedure ObjectTextToResource(Input, Output: TStream;
var OriginalFormat: TStreamOriginalFormat); overload;
function TestStreamFormat(Stream: TStream): TStreamOriginalFormat;
Tomas Zalesak
Odpovedá: Lebeda David
27. 7. 2004 15:19
> je nejaka cesta, jak jednoduse rozsifrovat soubor s popisem formulare
> (.dfm) tak, jak to udela IDE po stisku klavesy Alf+F12 (View as Text)?
Ahoj,
v D5 je prece nekde v menu Tools moznost nastavit, ze dfm se maji uz
rovnou ukladat na disk v textove podobe. Staci zaskrtnout a pak uz jen
primet stavajici formy, aby se tak ulozily (nevim, zda postaci save nebo
zda bude potreba nejake dalsi postrceni, zmena v dfm apod.).
David Lebeda